package com.focus.pay.ali.model.refund;

import com.focus.pay.core.domain.PayModelDomain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
* @Author: 赵参谋
* @Date: 2021/9/29 10:42
* @Description: 支付宝退款查询
 * <link>https://opendocs.alipay.com/open/02ekfl</link>
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
public class AliPayModelRefundQuery extends PayModelDomain {
    /**
     * 支付宝交易号
     */
    private String trade_no;

    /**
     * 商户订单号
     */
    private String out_trade_no;

    /**
     * 退款请求号
     */
    private String out_request_no;

    /**
     * 查询选项，商户通过上送该参数来定制同步需要额外返回的信息字段，数组格式
     */
    private List<String> query_options;
}
